#ifndef CUSTOMER_H
#define CUSTOMER_H

#include <iostream>

class Customer {
public:
    Customer();

    Customer(int id, int arrivalTime, int durationTime);

    ~Customer();

    friend std::istream &operator>>(std::istream &is, Customer &customer);

    friend std::ostream &operator<<(std::ostream &os, const Customer &customer);

    int getId() const;

    int getArrivalTime() const;

    int getDurationTime() const;

private:
    int m_id;
    int m_arrivalTime;
    int m_durationTime;
};


#endif // CUSTOMER_H
